home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 7 / Amiga Format AFCD07 (Dec 1996, Issue 91).iso / serious / shareware / comms / internet / html-related / hsc / src_docs / future.hsc < prev    next >
Text File  |  1996-09-30  |  3KB  |  67 lines

  1. <WEBPAGE chapter="hsc - " title="Future improvements"
  2.     PREV="bugs.html"
  3.     NEXT="related.html"
  4.     QTEXT=("My future is static<BR>"
  5.           +"It's already had it<BR>"
  6.           +"I could tuck you in<BR>"
  7.           +"And we can talk about it")
  8.     QAUTHOR='Sonic Youth, "Schizophrenia"'>
  9.  
  10. <H2>Near future</H2>
  11.  
  12. The enhancements below are planed to implemented.. sometimes
  13. <UL>
  14. <LI>Additional tool to add/remove/rename documents to project-file
  15. <LI>Improve <KBD>COMPACT</KBD> to also act inside tag calls
  16. <LI>Add option <CODE>INDENT</CODE> for <TG>$include</TG> and
  17.     <TG>$source</TG> to indent preformatted text
  18. <LI>Add some inheritance-concept for attribute values, so
  19.     that macros need no attribute-cloning code like
  20.     <TG>A HREF=(HREF)</TG>
  21. <LI>Support creation of an index-document (like found in most AmigaGuides)
  22. <LI>Do checking of external URIs with an external program (eg. `GetURL')
  23. <LI><TG>$select</TG>, <TG>$when</TG> and <TG>$otherwise</TG> as an extended version of <TG>$if</TG>
  24. <LI>Plausibility checking of external URIs (unknown protocoll, missing domain)
  25. <LI>CLI-option <KBD>STRIPBADWS</KBD> to automatically remove those white-spaces
  26.     which cause messages#78 and #79.
  27. <LI>Use system-independant paths for filenames stored in project-file, so
  28.     you can work with the same project-file under multiple systems.
  29. <LI>After having read the specs for html 0.32, maybe I should rename
  30.     the program to `hsemtics' (short for `HTML sucks even more than
  31.     I can say")
  32. </UL>
  33.  
  34. <H2>Far future</H2>
  35. The enhancements below <EM>might</EM> be implemented sometimes, but 
  36. probably not in the near future.
  37.  
  38. <UL>
  39. <LI>Fully support creation of a NoNet-version
  40. <LI>Write a GUI-frontend for AmigaOS
  41. <LI>Tool to link whole project directory into one document
  42. </UL>
  43.  
  44. <H2>No future</H2>
  45.  
  46. For the thinggies below, from my point of view, there is no need to 
  47. ever be implemented. But if you think, there is really a need for one
  48. or more of them, fell free trying to convince me.
  49.  
  50. <UL>
  51. <LI>Something like "preccompiled" include files, which would have
  52.     also speed up reading <hsc.prefs>; I experimented around a bit
  53.     with this, and it seems that more time is wasted scanning those
  54.     bloody linked lists then by checking the data. It's more likely
  55.     that an AVL-tree will make it into the source.
  56. <LI>Type checking for attributes - anything more then the current 
  57.     (very relaxed) checking wouldn't fit into the typeless 
  58.     concept if plain-html.
  59. <LI>Undefine attributes via <TG>$undefine</TG> - what for?
  60. <LI>Move around in text using <TG>$goto</TG> and <TG>$label</TG> - this
  61.     one's perverted to the core.
  62. <LI>Support any other output-formats like texinfo or AmigaGuide; there
  63.     are convertes around for that tasks.
  64. </UL>
  65.  
  66. </WEBPAGE>
  67.